engineering cad components enovia developers radius3 electronics crm management software electronics - general development equipment relationship projects open source smarteam cnc medical catia plm cae customer computer aided design electronic cam design computers thin-client autocad